package cn.tedu.net;

import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.net.Socket;

//表示Socket编程的客户端
//客户端负责：
//给服务器发送请求
//接收服务器发回来的数据
public class Client {
    public static void main(String[] args) throws IOException {
        //1 连接指定的服务器----服务器的IP，绑定的端口号
        //
        Socket socket = new Socket("127.0.0.1",8000);
        System.out.println("客户端已启动");
        //2 准备要给服务器写出的数据
        OutputStream out = socket.getOutputStream();
        //TODO 把hello字符串转成byte[] 用字节流写出
        out.write("hello".getBytes());
        out.flush();
        InputStream in = socket.getInputStream();
        for (int i = 0; i <5 ; i++) {
            int data=in.read();
            char c = (char)data;
            System.out.print(c);
        }
        out.close();
        in.close();
    }
}
